aboutsummaryrefslogtreecommitdiff
path: root/src/routes/[locale]/__layout.svelte
diff options
context:
space:
mode:
authorRuben Beltran del Rio <ruben@unlimited.pizza>2021-08-29 21:49:37 +0200
committerRuben Beltran del Rio <ruben@unlimited.pizza>2021-08-29 21:49:37 +0200
commit38431710cfb1cc1ffd7297085d069be1328f083b (patch)
treeb28fba3eb891d8e1f383d4faa358ee7f067be93b /src/routes/[locale]/__layout.svelte
Add project
Diffstat (limited to 'src/routes/[locale]/__layout.svelte')
-rw-r--r--src/routes/[locale]/__layout.svelte22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/routes/[locale]/__layout.svelte b/src/routes/[locale]/__layout.svelte
new file mode 100644
index 0000000..29319ba
--- /dev/null
+++ b/src/routes/[locale]/__layout.svelte
@@ -0,0 +1,22 @@
+<script context="module">
+ export async function load({ page }) {
+ return {
+ props: {
+ localeFromPath: page.params.locale
+ }
+ }
+ }
+</script>
+
+<script>
+ import '../../config/i18n';
+ export let localeFromPath;
+
+ import { locale } from 'svelte-i18n';
+ import LanguageSelector from '$lib/components/language_selector.svelte';
+
+ locale.set(localeFromPath);
+</script>
+
+<slot />
+<LanguageSelector/>